<!DOCTYPE html>
<html>
  <head>
    <link rel="icon" type="image/png" href="icon.png">
    <title>RESTful Services</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <script src="javascripts/jquery-1.9.1.min.js"></script>
    <link rel="stylesheet" href="stylesheets/main.css" type="text/css"/>
    <link rel="stylesheet" href="stylesheets/fonts.css" type="text/css"/>
    <link rel="stylesheet" href="stylesheets/webservice.css" type="text/css"/>
    <script src="javascripts/webservice.js"></script>
  </head>
  <body>
    <div class="nav">
      <a href="index.html">Back</a>
    </div>
    <div class="main-title">RESTful Services</div>  
    <br/>
    <ul id="trgTop">
      <li>
        <a class="service" href="#trgEncryption">Encryption Service</a>
        <ul class="methods">
          <li>
            <a class="method" href="#trgAESKey128">AES Key (128-bit)</a>
          </li>
          <li>
            <a class="method" href="#trgAESKey192">AES Key (192-bit)</a>
          </li>
          <li>
            <a class="method" href="#trgAESKey256">AES Key (256-bit)</a>
          </li>
          <li>
            <a class="method" href="#trgAESEncrypt">AES Encryption</a>
          </li>
          <li>
            <a class="method" href="#trgAESDecrypt">AES Decryption</a>
          </li>
          <li>
            <a class="method" href="#trgBlowfishKey128">Blowfish Key (128-bit)</a>
          </li>
          <li>
            <a class="method" href="#trgBlowfishKey192">Blowfish Key (192-bit)</a>
          </li>
          <li>
            <a class="method" href="#trgBlowfishKey256">Blowfish Key (256-bit)</a>
          </li>
          <li>
            <a class="method" href="#trgBlowfishEncrypt">Blowfish Encryption</a>
          </li>
          <li>
            <a class="method" href="#trgBlowfishDecrypt">Blowfish Decryption</a>
          </li>
          <li>
            <a class="method" href="#trgRSAKey1024">RSA Key (1024-bit)</a>
          </li>
          <li>
            <a class="method" href="#trgRSAKey2048">RSA Key (2048-bit)</a>
          </li>
          <li>
            <a class="method" href="#trgRSAEncrypt">RSA Encryption</a>
          </li>
          <li>
            <a class="method" href="#trgRSADecrypt">RSA Decryption</a>
          </li>
        </ul>
      </li>
      <li>
        <a class="service" href="#trgHash">Hash Function & Checksum Service</a>
        <ul class="methods">
          <li>
            <a class="method" href="#trgSHA1">SHA1</a>
          </li>
          <li>
            <a class="method" href="#trgSHA256">SHA256</a>
          </li>
          <li>
            <a class="method" href="#trgSHA512">SHA512</a>
          </li>
          <li>
            <a class="method" href="#trgMD5">MD5</a>
          </li>
          <li>
            <a class="method" href="#trgCRC32">CRC32</a>
          </li>
          <li>
            <a class="method" href="#trgAdler32">Adler32</a>
          </li>
        </ul>
      </li>
      <li>
        <a class="service" href="#trgPassword">Password Service</a>
        <ul class="methods">
          <li>
            <a class="method" href="#trgPasswordGenerator">Password Generator</a>
          </li>
          <li>
            <a class="method" href="#trgPasswordMeter">Password Strength Meter</a>
          </li>
        </ul>
      </li>
    </ul>    
    <hr/>

    <div class="service" id="trgEncryption">Encryption Service</div>
    <br/>

    <div class="method" id="trgAESKey128">New AES Key (128-bit)</div>
    <table class="method">
      <tr>
        <td class="caption">Method</td>
        <td class="data">GET</td>
      </tr>
      <tr>
        <td class="caption">URL</td>
        <td class="data"><a target="_blank" href="http://security.jelastic.servint.net/webresources/encryption/aes/key/128">http://security.jelastic.servint.net/webresources/encryption/aes/key/128</a></td>
      </tr>
      <tr>
        <td class="caption">Consumes</td>
        <td class="data"></td>
      </tr>
      <tr>
        <td class="caption">Produces</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Sample Request Data</td>
        <td class="data"></td>
      </tr>
      <tr>
        <td class="caption">Sample Response Data</td>
        <td class="data">
          <pre>
{
  "status": "SUCCESS",

  "message": null,

  "key": "nVJNubOcpwlEW3QUrDiGOQ=="
}
          </pre>
        </td>
      </tr>
    </table><br/><a href="#trgTop" class="top">Top</a>

    <!-- -------------------------------- -->

    <br/>
    <div class="method" id="trgAESKey192">New AES Key (192-bit)</div>
    <table class="method">
      <tr>
        <td class="caption">Method</td>
        <td class="data">GET</td>
      </tr>
      <tr>
        <td class="caption">URL</td>
        <td class="data"><a target="_blank" href="http://security.jelastic.servint.net/webresources/encryption/aes/key/192">http://security.jelastic.servint.net/webresources/encryption/aes/key/192</a></td>
      </tr>
      <tr>
        <td class="caption">Consumes</td>
        <td class="data"></td>
      </tr>
      <tr>
        <td class="caption">Produces</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Sample Request Data</td>
        <td class="data"></td>
      </tr>
      <tr>
        <td class="caption">Sample Response Data</td>
        <td class="data">
          <pre>
{
  "status": "SUCCESS",

  "message": null,

  "key": "55JY5uoCVT+brFyXeE3apxSVCAcmnINa"
}
          </pre>
        </td>
      </tr>
    </table><br/><a href="#trgTop" class="top">Top</a>

    <!-- -------------------------------- -->

    <br/>
    <div class="method" id="trgAESKey256">New AES Key (256-bit)</div>
    <table class="method">
      <tr>
        <td class="caption">Method</td>
        <td class="data">GET</td>
      </tr>
      <tr>
        <td class="caption">URL</td>
        <td class="data"><a target="_blank" href="http://security.jelastic.servint.net/webresources/encryption/aes/key/256">http://security.jelastic.servint.net/webresources/encryption/aes/key/256</a></td>
      </tr>
      <tr>
        <td class="caption">Consumes</td>
        <td class="data"></td>
      </tr>
      <tr>
        <td class="caption">Produces</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Sample Request Data</td>
        <td class="data"></td>
      </tr>
      <tr>
        <td class="caption">Sample Response Data</td>
        <td class="data">
          <pre>
{
  "status": "SUCCESS",

  "message": null,

  "key": "5KWyCcv03h4/L32MqOpyL+RMqDBrUkD8XFT1+eocN7E="
}
          </pre>
        </td>
      </tr>
    </table><br/><a href="#trgTop" class="top">Top</a>

    <!-- -------------------------------- -->

    <br/>
    <div class="method" id="trgAESEncrypt">AES Encrypt</div>
    <table class="method">
      <tr>
        <td class="caption">Method</td>
        <td class="data">POST</td>
      </tr>
      <tr>
        <td class="caption">URL</td>
        <td class="data"><a target="_blank" href="http://security.jelastic.servint.net/webresources/encryption/aes/encrypt">http://security.jelastic.servint.net/webresources/encryption/aes/encrypt</a></td>
      </tr>
      <tr>
        <td class="caption">Consumes</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Produces</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Sample Request Data</td>
        <td class="data">
          <pre>
{  
  "data": "aGVsbG8gd29ybGQ=",

  "key": "5KWyCcv03h4/L32MqOpyL+RMqDBrUkD8XFT1+eocN7E="
}
          </pre>          
        </td>
      </tr>
      <tr>
        <td class="caption">Sample Response Data</td>
        <td class="data">
          <pre>
{
  "status": "SUCCESS",

  "message": null,

  "data": "5KWyCcv03h4/L32MqOpyL+RMqDBrUkD8XFT1+eocN7E="
}
          </pre>
        </td>
      </tr>      
    </table><br/><a href="#trgTop" class="top">Top</a>

    <!-- -------------------------------- -->

    <br/>
    <div class="method" id="trgAESDecrypt">AES Decrypt</div>
    <table class="method">
      <tr>
        <td class="caption">Method</td>
        <td class="data">POST</td>
      </tr>
      <tr>
        <td class="caption">URL</td>
        <td class="data"><a target="_blank" href="http://security.jelastic.servint.net/webresources/encryption/aes/decrypt">http://security.jelastic.servint.net/webresources/encryption/aes/decrypt</a></td>
      </tr>
      <tr>
        <td class="caption">Consumes</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Produces</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Sample Request Data</td>
        <td class="data">
          <pre>
{  
  "data": "4TnR7CpSk0jc5uwPvJn8GQ==",

  "key": "VO+qEJ2o6tPqMduYFmQZpQ=="
}
          </pre>          
        </td>
      </tr>
      <tr>
        <td class="caption">Sample Response Data</td>
        <td class="data">
          <pre>
{
  "status": "SUCCESS",

  "message": null,

  "data": "aGVsbG8="
}
          </pre>
        </td>
      </tr>      
    </table><br/><a href="#trgTop" class="top">Top</a>

    <!-- ========================= -->

    <br/>
    <div class="method" id="trgBlowfishKey128">New Blowfish Key (128-bit)</div>
    <table class="method">
      <tr>
        <td class="caption">Method</td>
        <td class="data">GET</td>
      </tr>
      <tr>
        <td class="caption">URL</td>
        <td class="data"><a target="_blank" href="http://security.jelastic.servint.net/webresources/encryption/blowfish/key/128">http://security.jelastic.servint.net/webresources/encryption/blowfish/key/128</a></td>
      </tr>
      <tr>
        <td class="caption">Consumes</td>
        <td class="data"></td>
      </tr>
      <tr>
        <td class="caption">Produces</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Sample Request Data</td>
        <td class="data"></td>
      </tr>
      <tr>
        <td class="caption">Sample Response Data</td>
        <td class="data">
          <pre>
{
  "status": "SUCCESS",

  "message": null,

  "key": "pxeN3WwL/1DU2fgmq9e6pg=="
}
          </pre>
        </td>
      </tr>
    </table><br/><a href="#trgTop" class="top">Top</a>

    <!-- -------------------------------- -->

    <br/>
    <div class="method" id="trgBlowfishKey192">New Blowfish Key (192-bit)</div>
    <table class="method">
      <tr>
        <td class="caption">Method</td>
        <td class="data">GET</td>
      </tr>
      <tr>
        <td class="caption">URL</td>
        <td class="data"><a target="_blank" href="http://security.jelastic.servint.net/webresources/encryption/blowfish/key/192">http://security.jelastic.servint.net/webresources/encryption/blowfish/key/192</a></td>
      </tr>
      <tr>
        <td class="caption">Consumes</td>
        <td class="data"></td>
      </tr>
      <tr>
        <td class="caption">Produces</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Sample Request Data</td>
        <td class="data"></td>
      </tr>
      <tr>
        <td class="caption">Sample Response Data</td>
        <td class="data">
          <pre>
{
  "status": "SUCCESS",

  "message": null,

  "key": "ZLqsUlqEt6JJhQJXs0cQu8gaQJ5E1QlR"
}
          </pre>
        </td>
      </tr>
    </table><br/><a href="#trgTop" class="top">Top</a>

    <!-- -------------------------------- -->

    <br/>
    <div class="method" id="trgBlowfishKey256">New Blowfish Key (256-bit)</div>
    <table class="method">
      <tr>
        <td class="caption">Method</td>
        <td class="data">GET</td>
      </tr>
      <tr>
        <td class="caption">URL</td>
        <td class="data"><a target="_blank" href="http://security.jelastic.servint.net/webresources/encryption/blowfish/key/256">http://security.jelastic.servint.net/webresources/encryption/blowfish/key/256</a></td>
      </tr>
      <tr>
        <td class="caption">Consumes</td>
        <td class="data"></td>
      </tr>
      <tr>
        <td class="caption">Produces</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Sample Request Data</td>
        <td class="data"></td>
      </tr>
      <tr>
        <td class="caption">Sample Response Data</td>
        <td class="data">
          <pre>
{
  "status": "SUCCESS",

  "message": null,

  "key": "sEP2Xtv/vochl+DsELIW3IkUXcpgkfTY2rhXR9RWvf0="
}
          </pre>
        </td>
      </tr>
    </table><br/><a href="#trgTop" class="top">Top</a>

    <!-- -------------------------------- -->

    <br/>
    <div class="method" id="trgBlowfishEncrypt">Blowfish Encrypt</div>
    <table class="method">
      <tr>
        <td class="caption">Method</td>
        <td class="data">POST</td>
      </tr>
      <tr>
        <td class="caption">URL</td>
        <td class="data"><a target="_blank" href="http://security.jelastic.servint.net/webresources/encryption/blowfish/encrypt">http://security.jelastic.servint.net/webresources/encryption/blowfish/encrypt</a></td>
      </tr>
      <tr>
        <td class="caption">Consumes</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Produces</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Sample Request Data</td>
        <td class="data">
          <pre>
{  
  "data": "aGVsbG8gd29ybGQ=",

  "key": "5KWyCcv03h4/L32MqOpyL+RMqDBrUkD8XFT1+eocN7E="
}
          </pre>          
        </td>
      </tr>
      <tr>
        <td class="caption">Sample Response Data</td>
        <td class="data">
          <pre>
{
  "status": "SUCCESS",

  "message": null,

  "data": "22Qme7oL0AUOSLx18AV3vw=="
}
          </pre>
        </td>
      </tr>      
    </table><br/><a href="#trgTop" class="top">Top</a>

    <!-- -------------------------------- -->

    <br/>
    <div class="method" id="trgBlowfishDecrypt">Blowfish Decrypt</div>
    <table class="method">
      <tr>
        <td class="caption">Method</td>
        <td class="data">POST</td>
      </tr>
      <tr>
        <td class="caption">URL</td>
        <td class="data"><a target="_blank" href="http://security.jelastic.servint.net/webresources/encryption/blowfish/decrypt">http://security.jelastic.servint.net/webresources/encryption/blowfish/decrypt</a></td>
      </tr>
      <tr>
        <td class="caption">Consumes</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Produces</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Sample Request Data</td>
        <td class="data">
          <pre>
{  
  "data": "4TnR7CpSk0jc5uwPvJn8GQ==",

  "key": "VO+qEJ2o6tPqMduYFmQZpQ=="
}
          </pre>          
        </td>
      </tr>
      <tr>
        <td class="caption">Sample Response Data</td>
        <td class="data">
          <pre>
{
  "status": "SUCCESS",

  "message": null,

  "data": "aGVsbG8gd29ybGQ="
}
          </pre>
        </td>
      </tr>      
    </table><br/><a href="#trgTop" class="top">Top</a>

    <!-- -------------------------------- -->

    <br/>
    <div class="method" id="trgRSAKey1024">New RSA Key (1024-bit)</div>
    <table class="method">
      <tr>
        <td class="caption">Method</td>
        <td class="data">GET</td>
      </tr>
      <tr>
        <td class="caption">URL</td>
        <td class="data"><a target="_blank" href="http://security.jelastic.servint.net/webresources/encryption/rsa/key/1024">http://security.jelastic.servint.net/webresources/encryption/rsa/key/1024</a></td>
      </tr>
      <tr>
        <td class="caption">Consumes</td>
        <td class="data"></td>
      </tr>
      <tr>
        <td class="caption">Produces</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Sample Request Data</td>
        <td class="data"></td>
      </tr>
      <tr>
        <td class="caption">Sample Response Data</td>
        <td class="data">
          <pre>
{
  "status": "SUCCESS",

  "message": null,
	
  "privateKey":	"MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAJ
                 rcR8XdMZJGKqxkOXrftSBnZFKoq+r8eqCuieyesStqI8jSnRlz
                 2DoowJPNF1rYGpvFzFGEbn3es+kUvJiBByyFcL5BYw8w1tZmNj
                 jgex1lM3+uadcfZ7yp1CAUqXdglR401g/A1bgKHDhTe4k+m089
                 fOa9uQZw1S8i09HPdEUXAgMBAAECgYAaehEXZlMkZDTFlrkxJf
                 Bs4uCHNWl3WsWIlW7lcthtyM7ndgMAKAtPHkqWupkEojAic/YT
                 9eWCRcJS1oXMOTtFfudIQQwPswnHx+y3/AoExaGDtE4JfgBLr2
                 eOh7f5yGQJplGm6PExNB8Koez4dFi7FYqwI5VPwRca9DsSClUJ
                 oQJBAPQJwY5Og+QFWQ3k3HVfnRDj+g4jDKBDjkbD/b5SYai2g/
                 gqM37la6sMNbJY8t5DbKnIqoUH31Jyf+Qfj3mr3DECQQCic4Du
                 HAsx6qAaGBvQEWhBtOi3p6TSN7j15RGyykpfQBbnlRl/JK7bez
                 yR7Zi+w/bQKYnq7v3kxMnO6doTRgvHAkEA708d4ro19gYUhV53
                 nhYsBSM61GAkgoic3eJWUyugHv0UPujLZNX/llW71nAJglImHf
                 zs0tWcdtJXfdJBNTSGEQJABccr78wpjcX1mdf/rT/hQG0J1fZt
                 g1ieCIj0PzK4wHiMGAKSnJYWbhINDnev9iEMN00y7ZtAhpGFSA
                 nDSuoz4wJBAMiVnroRu67ncATDzh/y6f7XGd4YXXO6JDRE059S
                 PIfZTAHJW2WADqhKmhTFVO5mfitqv0PYi9rB4c0MZFD9rCY="	

  "publicKey": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCa3EfF3TGSRi
                qsZDl637UgZ2RSqKvq/HqgronsnrEraiPI0p0Zc9g6KMCTzRda
                2BqbxcxRhG593rPpFLyYgQcshXC+QWMPMNbWZjY44HsdZTN/rm
                nXH2e8qdQgFKl3YJUeNNYPwNW4Chw4U3uJPptPPXzmvbkGcNUv
                ItPRz3RFFwIDAQAB"
}
          </pre>
        </td>
      </tr>
    </table><br/><a href="#trgTop" class="top">Top</a>

    <!-- -------------------------------- -->

    <br/>
    <div class="method" id="trgRSAKey2048">New RSA Key (2048-bit)</div>
    <table class="method">
      <tr>
        <td class="caption">Method</td>
        <td class="data">GET</td>
      </tr>
      <tr>
        <td class="caption">URL</td>
        <td class="data"><a target="_blank" href="http://security.jelastic.servint.net/webresources/encryption/rsa/key/2048">http://security.jelastic.servint.net/webresources/encryption/rsa/key/2048</a></td>
      </tr>
      <tr>
        <td class="caption">Consumes</td>
        <td class="data"></td>
      </tr>
      <tr>
        <td class="caption">Produces</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Sample Request Data</td>
        <td class="data"></td>
      </tr>
      <tr>
        <td class="caption">Sample Response Data</td>
        <td class="data">
          <pre>
{
  "status": "SUCCESS",

  "message": null,

  "privateKey":	"MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQ
                 CZaLJfk+kT8lPEgJJ8L8SdquF79OAgpYg3CSN4hZgiUAmZFu2k
                 qk1tle7wx0wfZQsU2pVyag1UNaq4e2jLDkjIi9MiYCh3Eh7tPj
                 6v1Z9Cbhm7qVeR2lpEDow/isy0Dj6tmkqzCCUy/uHg6RfnGTO9
                 0yNP1LSMeJUFNEDCMbrcMzcAAinHJ4SoXfd+S8Y1sRDRmgIplI
                 UPzGHYrm7GiflsNVgQCrt7CAsJ8rlOXn8ziDP1pUYRydp+g1ZL
                 6C2byu6FMLwi32QqOdJi9aCOSamT52hztoVostcctWusjAIcnH
                 XN97Gt2laGw5YNL0BCWz72xL5ofkUcEIq9kdou4VbrAgMBAAEC
                 ggEANt0YndH6E2Ygyy/oM32p5XFNftVOqp5IntYn11x/0hWpuR
                 RYHQHC+yQZ9gZwlPHACs85j1eaOLmQurV3/ta29PH8qliVYDAc
                 21/db2kIsetKTLD9Xm4mxhwl0DvFhcdqZw+9E1YgZ6J8CcGTCN
                 UcihDOmihKAcrGELxlRI4gc8tW1k/DCU6A/Q5POba9h/T5H9xV
                 B6oC+GuGdoO+1AiJ+tG6NYHPX4/3j4qQlqDEDLyWj+wP4qLvln
                 NkXBta9ccs4cI5Aasqkn3raNCXl5Weix2oslgYs2yZ/U6RM309
                 NDid4fnQp1J1lBk+8WgNWq7Pe7tPWMyjbnemYkNzpcMf0QKBgQ
                 DY7Zu3xopkRGozQSQJzA2jFvMKq8alRJqlTa0UmMAVSsOFf4qz
                 pIZN1A0wr2BOtDhk/EzJlX7n1s7rTGtm0Ii0nyJiuJWKZRieYk
                 PhxoP7dPJ5AzV0cSE+irYEy6yBIGgyQqvcVHINpm7ku5v20aa+
                 NHqYhhBGrVJFvgQfra3bfwKBgQC1CkRwoueBTJBkJJ+xxD7SOm
                 3EZXUnvvpDQoWQiAPNPoX5XoprTfCcg56JVDQB/rnUTG/L/kLA
                 68jVhOASV86drQHNTat5BdnFgNuu1OjZWAkDRkqNSpvTZkeuVR
                 U8Eg0NGambRe5yLciiQqqQsK/ZIym36o5djg6VdC9nQzJqlQKB
                 gQDUrL9KAYCUpO5pqaenY0LLbiiBgb+TMBtdjTXvR4KqXU4rh8
                 t4LAjwLMFxxb7p6o6PkzvFNqfgrBzZW2bAuhoM2ydfGhCiSlNE
                 lJpws6uZ0CIYuiiiLHenVV72fKh3QEpnXC4aKUBYWZ/G6JgT95
                 8+Qz0eY/F5GVvbvFtWo3QcCQKBgQCfZNPPK86SK7vxP8GOfQ8m
                 fyUHxqA4h0/GijoYf3iBa2v/m3pZcXzIAKZDmOxVWVV5knbX7x
                 wMyUvAmkXCQKb8ckdk3956JmmPF53Tt0bvnTAKPwgCkE7T+Hhi
                 CC0y/12YTCDlQdPnmWHNYs7Tp4ybq/beI9iGjD1Q3sOhsisgZQ
                 KBgQCopWxPeE+6CMjT8d2kla7pMYqPgdzJjy8n0dwVd2YD52L8
                 pP9Xqoqi2dCtkXNdW9c/Q4MqxoVD/7PZxvfGCXxK7xGL8PZBzh
                 toHx3o39Vp8u/PmvSYo5cNSuQQ3qYPnoteL85cplV1ltQrZqSr
                 X7iL4a8OIyiGOHFQdIe5FmMTmA=="
		
  "publicKey": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmWiyX5P
                pE/JTxICSfC/Enarhe/TgIKWINwkjeIWYIlAJmRbtpKpNbZXu8M
                dMH2ULFNqVcmoNVDWquHtoyw5IyIvTImAodxIe7T4+r9WfQm4Zu
                6lXkdpaRA6MP4rMtA4+rZpKswglMv7h4OkX5xkzvdMjT9S0jHiV
                BTRAwjG63DM3AAIpxyeEqF33fkvGNbEQ0ZoCKZSFD8xh2K5uxon
                5bDVYEAq7ewgLCfK5Tl5/M4gz9aVGEcnafoNWS+gtm8ruhTC8It
                9kKjnSYvWgjkmpk+doc7aFaLLXHLVrrIwCHJx1zfexrdpWhsOWD
                S9AQls+9sS+aH5FHBCKvZHaLuFW6wIDAQAB"
}
          </pre>
        </td>
      </tr>
    </table><br/><a href="#trgTop" class="top">Top</a>

    <!-- -------------------------------- -->

    <br/>
    <div class="method" id="trgRSAEncrypt">RSA Encrypt</div>
    <table class="method">
      <tr>
        <td class="caption">Method</td>
        <td class="data">POST</td>
      </tr>
      <tr>
        <td class="caption">URL</td>
        <td class="data"><a target="_blank" href="http://security.jelastic.servint.net/webresources/encryption/rsa/encrypt">http://security.jelastic.servint.net/webresources/encryption/rsa/encrypt</a></td>
      </tr>
      <tr>
        <td class="caption">Consumes</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Produces</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Sample Request Data</td>
        <td class="data">
          <pre>
{  
  "data": "aGVsbG8gd29ybGQ=",

  "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmWiyX5P
          pE/JTxICSfC/Enarhe/TgIKWINwkjeIWYIlAJmRbtpKpNbZXu8M
          dMH2ULFNqVcmoNVDWquHtoyw5IyIvTImAodxIe7T4+r9WfQm4Zu
          6lXkdpaRA6MP4rMtA4+rZpKswglMv7h4OkX5xkzvdMjT9S0jHiV
          BTRAwjG63DM3AAIpxyeEqF33fkvGNbEQ0ZoCKZSFD8xh2K5uxon
          5bDVYEAq7ewgLCfK5Tl5/M4gz9aVGEcnafoNWS+gtm8ruhTC8It
          9kKjnSYvWgjkmpk+doc7aFaLLXHLVrrIwCHJx1zfexrdpWhsOWD
          S9AQls+9sS+aH5FHBCKvZHaLuFW6wIDAQAB"
}
          </pre>          
        </td>
      </tr>
      <tr>
        <td class="caption">Sample Response Data</td>
        <td class="data">
          <pre>
{
  "status": "SUCCESS",

  "message": null,

  "data": "WChr+pUezsvYEZtKTFINPIDx/28JnSkeZqgHqOBWO5zkcAXqV
           ZhMGrfzTQ0VTmISHH1RoGQ7iQZxbusDyjPW+u6giSej0DMLtL
           LH63oUA6GIqO0JYkLSA6njRjUQMclIVlUDcQmAg8sYXAX70BY
           vUf883e/w6UDsOu3KAvAt8bwmDAGsdxHVLqWtSfOaFf33Yvz+
           L4maJf4CB2+Ph7wkk+vyp4FXjUCUZC54jIq6ll/pWHYl/VvLW
           6TX8gJZ4Whq0A2RuGHGda1p6Fvv0ISl17wC7KQcYrDJGfAA+o
           727o4O3iv6fCnvV8vdZHd3LKYLps/G+S5mGjJM6oqhxHSqpg=="
}
          </pre>
        </td>
      </tr>      
    </table><br/><a href="#trgTop" class="top">Top</a>

    <!-- -------------------------------- -->

    <br/>
    <div class="method" id="trgRSADecrypt">RSA Decrypt</div>
    <table class="method">
      <tr>
        <td class="caption">Method</td>
        <td class="data">POST</td>
      </tr>
      <tr>
        <td class="caption">URL</td>
        <td class="data"><a target="_blank" href="http://security.jelastic.servint.net/webresources/encryption/rsa/decrypt">http://security.jelastic.servint.net/webresources/encryption/rsa/decrypt</a></td>
      </tr>
      <tr>
        <td class="caption">Consumes</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Produces</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Sample Request Data</td>
        <td class="data">
          <pre>
{  
  "data": "WChr+pUezsvYEZtKTFINPIDx/28JnSkeZqgHqOBWO5zkcAXqV
           ZhMGrfzTQ0VTmISHH1RoGQ7iQZxbusDyjPW+u6giSej0DMLtL
           LH63oUA6GIqO0JYkLSA6njRjUQMclIVlUDcQmAg8sYXAX70BY
           vUf883e/w6UDsOu3KAvAt8bwmDAGsdxHVLqWtSfOaFf33Yvz+
           L4maJf4CB2+Ph7wkk+vyp4FXjUCUZC54jIq6ll/pWHYl/VvLW
           6TX8gJZ4Whq0A2RuGHGda1p6Fvv0ISl17wC7KQcYrDJGfAA+o
           727o4O3iv6fCnvV8vdZHd3LKYLps/G+S5mGjJM6oqhxHSqpg==",

  "key": "MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQ
          CZaLJfk+kT8lPEgJJ8L8SdquF79OAgpYg3CSN4hZgiUAmZFu2k
          qk1tle7wx0wfZQsU2pVyag1UNaq4e2jLDkjIi9MiYCh3Eh7tPj
          6v1Z9Cbhm7qVeR2lpEDow/isy0Dj6tmkqzCCUy/uHg6RfnGTO9
          0yNP1LSMeJUFNEDCMbrcMzcAAinHJ4SoXfd+S8Y1sRDRmgIplI
          UPzGHYrm7GiflsNVgQCrt7CAsJ8rlOXn8ziDP1pUYRydp+g1ZL
          6C2byu6FMLwi32QqOdJi9aCOSamT52hztoVostcctWusjAIcnH
          XN97Gt2laGw5YNL0BCWz72xL5ofkUcEIq9kdou4VbrAgMBAAEC
          ggEANt0YndH6E2Ygyy/oM32p5XFNftVOqp5IntYn11x/0hWpuR
          RYHQHC+yQZ9gZwlPHACs85j1eaOLmQurV3/ta29PH8qliVYDAc
          21/db2kIsetKTLD9Xm4mxhwl0DvFhcdqZw+9E1YgZ6J8CcGTCN
          UcihDOmihKAcrGELxlRI4gc8tW1k/DCU6A/Q5POba9h/T5H9xV
          B6oC+GuGdoO+1AiJ+tG6NYHPX4/3j4qQlqDEDLyWj+wP4qLvln
          NkXBta9ccs4cI5Aasqkn3raNCXl5Weix2oslgYs2yZ/U6RM309
          NDid4fnQp1J1lBk+8WgNWq7Pe7tPWMyjbnemYkNzpcMf0QKBgQ
          DY7Zu3xopkRGozQSQJzA2jFvMKq8alRJqlTa0UmMAVSsOFf4qz
          pIZN1A0wr2BOtDhk/EzJlX7n1s7rTGtm0Ii0nyJiuJWKZRieYk
          PhxoP7dPJ5AzV0cSE+irYEy6yBIGgyQqvcVHINpm7ku5v20aa+
          NHqYhhBGrVJFvgQfra3bfwKBgQC1CkRwoueBTJBkJJ+xxD7SOm
          3EZXUnvvpDQoWQiAPNPoX5XoprTfCcg56JVDQB/rnUTG/L/kLA
          68jVhOASV86drQHNTat5BdnFgNuu1OjZWAkDRkqNSpvTZkeuVR
          U8Eg0NGambRe5yLciiQqqQsK/ZIym36o5djg6VdC9nQzJqlQKB
          gQDUrL9KAYCUpO5pqaenY0LLbiiBgb+TMBtdjTXvR4KqXU4rh8
          t4LAjwLMFxxb7p6o6PkzvFNqfgrBzZW2bAuhoM2ydfGhCiSlNE
          lJpws6uZ0CIYuiiiLHenVV72fKh3QEpnXC4aKUBYWZ/G6JgT95
          8+Qz0eY/F5GVvbvFtWo3QcCQKBgQCfZNPPK86SK7vxP8GOfQ8m
          fyUHxqA4h0/GijoYf3iBa2v/m3pZcXzIAKZDmOxVWVV5knbX7x
          wMyUvAmkXCQKb8ckdk3956JmmPF53Tt0bvnTAKPwgCkE7T+Hhi
          CC0y/12YTCDlQdPnmWHNYs7Tp4ybq/beI9iGjD1Q3sOhsisgZQ
          KBgQCopWxPeE+6CMjT8d2kla7pMYqPgdzJjy8n0dwVd2YD52L8
          pP9Xqoqi2dCtkXNdW9c/Q4MqxoVD/7PZxvfGCXxK7xGL8PZBzh
          toHx3o39Vp8u/PmvSYo5cNSuQQ3qYPnoteL85cplV1ltQrZqSr
          X7iL4a8OIyiGOHFQdIe5FmMTmA=="
}
          </pre>          
        </td>
      </tr>
      <tr>
        <td class="caption">Sample Response Data</td>
        <td class="data">
          <pre>
{
  "status": "SUCCESS",

  "message": null,

  "data": "aGVsbG8gd29ybGQ="
}
          </pre>
        </td>
      </tr>      
    </table><br/><a href="#trgTop" class="top">Top</a>

    <br/>
    <hr/>
    <br/>
    <!-- -------------------------------------------------------------- -->

    <div class="service" id="trgHash">Hash Functions & Checksum Service</div>
    <br/>

    <!-- -------------------------------- -->

    <br/>
    <div class="method" id="trgSHA1">SHA1 Hash</div>
    <table class="method">
      <tr>
        <td class="caption">Method</td>
        <td class="data">POST</td>
      </tr>
      <tr>
        <td class="caption">URL</td>
        <td class="data"><a target="_blank" href="http://security.jelastic.servint.net/webresources/hash/sha1">http://security.jelastic.servint.net/webresources/hash/sha1</a></td>
      </tr>
      <tr>
        <td class="caption">Consumes</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Produces</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Sample Request Data</td>
        <td class="data">
          <pre>
{
  "data": "aGVsbG8gd29ybGQ="
}
          </pre>          
        </td>
      </tr>
      <tr>
        <td class="caption">Sample Response Data</td>
        <td class="data">
          <pre>
{
  "status": "SUCCESS"
  "message": null
  "data": "Kq5sNclPz7QV2+lfQIuc6R7oRu0="
}
          </pre>
        </td>
      </tr>      
    </table><br/><a href="#trgTop" class="top">Top</a>

    <!-- -------------------------------- -->

    <br/>
    <div class="method" id="trgSHA256">SHA256 Hash</div>
    <table class="method">
      <tr>
        <td class="caption">Method</td>
        <td class="data">POST</td>
      </tr>
      <tr>
        <td class="caption">URL</td>
        <td class="data"><a target="_blank" href="http://security.jelastic.servint.net/webresources/hash/sha256">http://security.jelastic.servint.net/webresources/hash/sha256</a></td>
      </tr>
      <tr>
        <td class="caption">Consumes</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Produces</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Sample Request Data</td>
        <td class="data">
          <pre>
{
  "data": "aGVsbG8gd29ybGQ="
}
          </pre>          
        </td>
      </tr>
      <tr>
        <td class="caption">Sample Response Data</td>
        <td class="data">
          <pre>
{
  "status": "SUCCESS"
  "message": null
  "data": "uU0nuZNNPgilLlLX2n2r+sSE7+N6U4DukIj3rOLvzek="
}
          </pre>
        </td>
      </tr>      
    </table><br/><a href="#trgTop" class="top">Top</a>    

    <!-- -------------------------------- -->

    <br/>
    <div class="method" id="trgSHA512">SHA512 Hash</div>
    <table class="method">
      <tr>
        <td class="caption">Method</td>
        <td class="data">POST</td>
      </tr>
      <tr>
        <td class="caption">URL</td>
        <td class="data"><a target="_blank" href="http://security.jelastic.servint.net/webresources/hash/sha512">http://security.jelastic.servint.net/webresources/hash/sha512</a></td>
      </tr>
      <tr>
        <td class="caption">Consumes</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Produces</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Sample Request Data</td>
        <td class="data">
          <pre>
{
  "data": "aGVsbG8gd29ybGQ="
}
          </pre>          
        </td>
      </tr>
      <tr>
        <td class="caption">Sample Response Data</td>
        <td class="data">
          <pre>
{
  "status": "SUCCESS"
  "message": null
  "data": "MJ7MSJwS1utMxA9QyQLytNDtd+5RGnx6m808qG1M2G+YndNbxf9JlnDaNCVbRbDP2DDoH2Bdz33FVC6TrpzXbw=="
}
          </pre>
        </td>
      </tr>      
    </table><br/><a href="#trgTop" class="top">Top</a>

    <!-- -------------------------------- -->

    <br/>
    <div class="method" id="trgCRC32">CRC32 Checksum</div>
    <table class="method">
      <tr>
        <td class="caption">Method</td>
        <td class="data">POST</td>
      </tr>
      <tr>
        <td class="caption">URL</td>
        <td class="data"><a target="_blank" href="http://security.jelastic.servint.net/webresources/hash/crc32">http://security.jelastic.servint.net/webresources/hash/crc32</a></td>
      </tr>
      <tr>
        <td class="caption">Consumes</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Produces</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Sample Request Data</td>
        <td class="data">
          <pre>
{
  "data": "aGVsbG8gd29ybGQ="
}
          </pre>          
        </td>
      </tr>
      <tr>
        <td class="caption">Sample Response Data</td>
        <td class="data">
          <pre>
{
  "status": "SUCCESS"
  "message": null
  "data": 222957957
}
          </pre>
        </td>
      </tr>      
    </table><br/><a href="#trgTop" class="top">Top</a>

    <!-- -------------------------------- -->

    <br/>
    <div class="method" id="trgAdler32">Adler32 Checksum</div>
    <table class="method">
      <tr>
        <td class="caption">Method</td>
        <td class="data">POST</td>
      </tr>
      <tr>
        <td class="caption">URL</td>
        <td class="data"><a target="_blank" href="http://security.jelastic.servint.net/webresources/hash/adler32">http://security.jelastic.servint.net/webresources/hash/adler32</a></td>
      </tr>
      <tr>
        <td class="caption">Consumes</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Produces</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Sample Request Data</td>
        <td class="data">
          <pre>
{
  "data": "aGVsbG8gd29ybGQ="
}
          </pre>          
        </td>
      </tr>
      <tr>
        <td class="caption">Sample Response Data</td>
        <td class="data">
          <pre>
{
  "status": "SUCCESS"
  "message": null
  "data": 436929629
}
          </pre>
        </td>
      </tr>      
    </table><br/><a href="#trgTop" class="top">Top</a>

    <br/>
    <hr/>
    <br/>
    <!-- -------------------------------------------------------------- -->

    <div class="service" id="trgPassword">Password Service</div>
    <br/>

    <!-- -------------------------------- -->

    <br/>
    <div class="method" id="trgPasswordGenerator">Password Generator</div>
    <table class="method">
      <tr>
        <td class="caption">Method</td>
        <td class="data">GET</td>
      </tr>
      <tr>
        <td class="caption">URL</td>
        <td class="data">
          http://security.jelastic.servint.net/webresources/password/generate/<b>{chars}</b>/<b>{minLength}</b>/<b>{maxLength}</b>
          <br/>
          <br/>
          Example:
          <br/>
          <a target="_blank" href="http://security.jelastic.servint.net/webresources/password/generate/alphabets/10/10">http://security.jelastic.servint.net/webresources/password/generate/alphabets/10/10</a>
          <br/>
          <a target="_blank" href="http://security.jelastic.servint.net/webresources/password/generate/capital_alphabets/10/20">http://security.jelastic.servint.net/webresources/password/generate/capital_alphabets/10/20</a>
          <br/>
          <a target="_blank" href="http://security.jelastic.servint.net/webresources/password/generate/capital_alphabets&alphabets/20/30">http://security.jelastic.servint.net/webresources/password/generate/capital_alphabets&alphabets/20/30</a>
          <br/>
          <a target="_blank" href="http://security.jelastic.servint.net/webresources/password/generate/numbers&alphabets&special_chars/20/30">http://security.jelastic.servint.net/webresources/password/generate/numbers&alphabets&special_chars/20/30</a>
        </td>
      </tr>
      <tr>
        <td class="caption">Path Parameters:</td>
        <td class="data">
          <table class="parameters">
            <tr>
              <td class="param">{chars}</td>
              <td class="description">
                Character sets: alphabets, capital_alphabets, numbers, special_chars
              </td>
            </tr>
            <tr>
              <td class="param">{minLength}</td>
              <td class="description">
                Minimum length of the generated password.
              </td>
            </tr>
            <tr>
              <td class="param">{maxLength}</td>
              <td class="description">
                Maximum length of the generated password.
              </td>
            </tr>
          </table>
        </td>
      </tr>

      <tr>
        <td class="caption">Consumes</td>
        <td class="data"></td>
      </tr>
      <tr>
        <td class="caption">Produces</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Sample Request Data</td>
        <td class="data"></td>
      </tr>
      <tr>
        <td class="caption">Sample Response Data</td>
        <td class="data">
          <pre>
{
  "status":"SUCCESS",
  "message":null,
  "password":"ygdpJdOUnK"
}
          </pre>
        </td>
      </tr>
    </table><br/><a href="#trgTop" class="top">Top</a>

    <!-- -------------------------------- -->

    <br/>
    <div class="method" id="trgPasswordMeter">Password Strength Meter</div>
    <table class="method">
      <tr>
        <td class="caption">Method</td>
        <td class="data">POST</td>
      </tr>
      <tr>
        <td class="caption">URL</td>
        <td class="data"><a target="_blank" href="http://security.jelastic.servint.net/webresources/password/meter">http://security.jelastic.servint.net/webresources/password/meter</a></td>
      </tr>
      <tr>
        <td class="caption">Consumes</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Produces</td>
        <td class="data">application/json</td>
      </tr>
      <tr>
        <td class="caption">Sample Request Data</td>
        <td class="data">
          <pre>
{
  "data": "ThisISMyPassword"
}
          </pre>          
        </td>
      </tr>
      <tr>
        <td class="caption">Sample Response Data</td>
        <td class="data">
          <pre>
{
  "status": "SUCCESS"
  "message": null
  "point": 6
}
          </pre>
        </td>
      </tr>      
      <tr>
        <td class="caption">Remark</td>
        <td class="data">
          The point in the response data is between 0 to 11.<br/>The password in the request data should NOT be in base64 encoding.
        </td>
      </tr>    
    </table><br/><a href="#trgTop" class="top">Top</a>

  </body>
  <script>
    (function(i, s, o, g, r, a, m) {
      i['GoogleAnalyticsObject'] = r;
      i[r] = i[r] || function() {
        (i[r].q = i[r].q || []).push(arguments)
      }, i[r].l = 1 * new Date();
      a = s.createElement(o),
              m = s.getElementsByTagName(o)[0];
      a.async = 1;
      a.src = g;
      m.parentNode.insertBefore(a, m)
    })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');

    ga('create', 'UA-40790107-1', 'servint.net');
    ga('send', 'pageview');

  </script>
</html>
